package com.crm.service;

import com.crm.domain.Contract;
import org.springframework.stereotype.Service;

import java.util.List;



/**
 * 合同Service接口
 *
 * @author wgl
 * @date 2021-05-19
 */
@Service
public interface ContractService
{

    /**
     * 查询合同
     *
     * @param id 合同ID
     * @return 合同
     */
    public Contract selectContractById(Long id);

    /**
     * 查询合同列表
     * @param queryConditon
     * @return
     */
    public List<Contract> selectContract(Contract queryConditon);

    /**
     * 新增合同
     *
     * @param tbContract 合同
     * @return 结果
     */
    public int insertContract(Contract tbContract);

    /**
     * 商机转合同
     * @param businessId
     * @param tbContract
     * @return
     */
    public int changeContract(Long businessId,Contract tbContract);

//    /**
//     * 修改合同
//     *
//     * @param tbContract 合同
//     * @return 结果
//     */
//    public int updateContract(Contract tbContract);


}